package com.heihei.mapper.tas;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.heihei.entity.tas.TasDailyTaskInfoEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.heihei.vo.tas.TasDailyTaskInfoVO;
import org.apache.ibatis.annotations.Param;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author duanhf
 * @since 2021-12-20
 */
public interface TasDailyTaskInfoMapper extends BaseMapper<TasDailyTaskInfoEntity> {

    /**
     * 分页查询
     *
     * @author duanhf
     * 2021年12月21日 16:56:55
     */
    IPage<TasDailyTaskInfoVO> getPageConditional(IPage<TasDailyTaskInfoVO> page,
                                                 @Param("param") TasDailyTaskInfoVO param,
                                                 @Param("delFlag") Integer delFlag);

    /**
     * 获取详情
     *
     * @author duanhf
     * 2021年12月21日 17:41:04
     */
    TasDailyTaskInfoVO getByIdWithTypeInfo(@Param("id") String id, @Param("delFlag") Integer delFlag);
}
